// 01 导入组件
import ToastVue from './ToastCom.vue'
// 定义一个插件他是一个对象
var Toast = {}
// Vue的插件必须实现install方法
Toast.install = function(Vue) {
	// 02 获取组件的构造函数
	var ToastCom = Vue.extend(ToastVue);
	// 03 创建组件的实例
	var instance = new ToastCom();
	// 04 挂载到真实的dom
	instance.$mount(document.createElement("div"));
	// 05 插入到body
	document.body.appendChild(instance.$el);
	// 05 关联Toast 插件
	Toast.show = instance.show;
	Toast.hide = instance.hide;

	// 把当前对象挂载到Vue的原型上
	// Vue所有的组件和实例都可以使用$toast放
	Vue.prototype.$toast = Toast;
}

// 导出插件
export default Toast;
